home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / visx097.zip / REVISION.TXT < prev    next >
Text File  |  1992-10-07  |  62KB  |  1,058 lines

  1.  
  2.                         ViSiON-X 0.97
  3.                             by Ryec
  4.  
  5.     **********IMPORTANT***********
  6.  
  7.         RUN CONFIG PROGRAM AND CHECK OVER EVERYTHING, AS NEW OPTIONS
  8.         HAVE BEEN ADDED.
  9.  
  10.         IF YOU WERE RUNNING A VERSION EARLIER TO 91H THEN RUN AREAFIX
  11.         ONCE AND ONLY ONCE. BE SURE YOU ARE IN YOUR MAIN BBS DIRECTORY
  12.         WHEN YOU RUN IT. TO BE ON THE SAFE SIDE, COPY ALL AREA*.* FILES
  13.         IN THAT DIRECTORY INTO ANOTHER DIRECTORY IN CASE THIS DOESN'T
  14.         WORK PROPERLY. IT'S A BIT TEMPORMENTAL. REPORT ANY PROBLEMS
  15.         USING THIS PROGRAM.
  16.  
  17.         IF YOU ARE RUNNING A VERSION PRIOR TO 94 THEN YOU MUST ALSO RUN
  18.         FILEFIX.EXE AND USERFIX.EXE. THE FILEFIX COULD TAKE A WHILE TO
  19.         RUN DEPENDING ON THE AMOUNT OF FILES YOU HAVE. I RECOMMEND YOU
  20.         BACK UP YOUR USERS. AND USERINDX FILES AS WELL AS ALL YOUR 
  21.         AREA??.? FILES. 
  22.  
  23.         NOTE ALSO THAT THERE IS A NEW CONFIG STRUCTURE. AS A RESULT YOUR
  24.         OLD CONFIG.BBS IS NO LONGER VALID. YOU HAVE TO RECONFIGURE IT
  25.         FROM SCRATCH. A SHORTCUT IS COPYING THE OLD CONFIG.EXE, CONFIG.DAT
  26.         AND CONFIG.BBS INTO A SEPERATE DIRECTORY AND RUNNING THE TWO    
  27.         DIFFERENT CONFIG'S FROM DESQVIEW/WINDOWS/OS2.
  28.  
  29.         I SURE HOPE PEOPLE READ THESE HIGHLIGHTED PARAGRAPHS OR THEY'RE 
  30.         GONNA MISS OUT ON SOME IMPORTANT INFORMATION. IF YOU ARE CHANGING
  31.         TO VERSION 0.95 THEN YOU MUST RUN MSGFIX.EXE. THERE ARE TONS OF
  32.         CHANGES THAT HAVE BEEN DONE TO THE MESSAGE STRUCTURES. SO IF YOU
  33.         DON'T RUN THIS PROGRAM, YOU'RE GONNA FIND YOURSELF IN A HEAP OF
  34.         TROUBLE. WARNING: YOU WILL LOSE *ALL* MESSAGES, INFOFORMS, EMAILS,
  35.         NEWS, DOOR INFO'S,ETC.. SO IT WOULD BE PRUDENT TO JOT DOWN YOUR
  36.         MESSAGE AREAS BEFORE YOU RUN THIS PROGRAM SO THAT YOU CAN RE-ENTER
  37.         THEM AFTER THE CONVERSION. 
  38.            
  39.  
  40.     Changes as of 91c include the following:
  41.  
  42.         . Config AVATAR/Linefeeds fixed
  43.         . Database menu restored
  44.         . The Void BBS removed from BBS list
  45.         . Sysop Log will not be deleted automatically, but will prompt
  46.           user if he wishes to delete it.
  47.         . Bottom Status line OFF by default
  48.         . Lowest 5 posters replaced by top 5 pcrs
  49.         . Login header placed in proper spot
  50.         . Quotin now word wraps so NO SINGLE CHARACTER IS LOST!
  51.         . leftover bug with batch file transfer fixed (thanx 4 nothing Warlord)
  52.         . Batch transfers now definable externally
  53.         . Private file to user fixed
  54.         . Can't type private files if it's not for you
  55.         . Sysops can add files to batch (even if local and file is offline)
  56.         . Existing files marked offline show up properly (no more 1k)
  57.         . No keyboard timeouts/crashes after transfers (er.. not exactly)
  58.         . WFC menu mail waiting/new calls fixed
  59.         . sysop messages not added to wfc
  60.         . password entered clears on error
  61.         . other little things
  62.  
  63.     Changes as of 91f include:
  64.  
  65.         . status line on/off as option
  66.         . mainstatus screen colors fixed
  67.         . net Name added as an option
  68.         . dos shell through batch file implemented
  69.         . external user editor added online (for local sysop use)
  70.         . main/file stat screens can be aborted (about time eh?)
  71.         . no DISK # prompt during single file uploads
  72.         . sysop log pauses from caller to caller
  73.  
  74.     Changes as of 91g include:
  75.  
  76.         . Texttrap option now works (for logging everything user does)
  77.         . ansi bug on main status screen fixed
  78.         . Top Ten Listings menu retouched
  79.         . turbo login for local sysop (Shift-F10)
  80.         . file and message conferences seperate
  81.         . 16800 modem support (?)
  82.         . lock at 57600 added (?)
  83.  
  84.     Changes as of 91h include:
  85.  
  86.         . file structures modified, offline files handled properly
  87.         . dorinfo generation fixed
  88.         . QWK and REP offline message support
  89.         . sysops note, you can add bulletins to your QWK packets by
  90.           creating a text (or ansi) file called BULLETIN in your
  91.           bbs directory, and a logoff comment by creating a file called
  92.           GOODBYE.
  93.         . MCI codes for external files restored
  94.         . you can now TRULY abort the display of the STATUS screens
  95.         . WFC actions added to logfile
  96.         . file list compiler spified up, changed name to something
  97.           more ViSiON-Xish..
  98.         . fixed RUNTIME error 2 bug that popped up in 91g
  99.         . conference hopping fixed
  100.         . # of file conferences and # of messages conferences seperate
  101.  
  102.     Changes as of 91i include:
  103.  
  104.         . fixed jump conference bug
  105.         . added VGA intro when running V-X
  106.         . removed "Use AVATAR" question until bloody thing works
  107.         . fixed chatting problem from matrix.. it now beeps when user pages
  108.           sysop
  109.         . fixed problem with QWK sending message to receiver under senders
  110.           name.. (innocent mistake.. coulda happened to anyone)
  111.         . when you select F6 from netmail menu to force poll.. you can
  112.           change yur mind now
  113.         . no duplicates files while adding multiple entries
  114.         . the delete file during multiple add works now
  115.  
  116.    Changes as of 91j include:
  117.  
  118.         . trans.log contains more usefull info like who uploaded/downloaded
  119.         . MESSAGE UPLOAD BUG FIXED!!! oooohhhh ahhhhh ooooooooh (bout time eh?)
  120.         . when moving file.. filename appears as reminder
  121.         . removed 2 minute delay from net
  122.         . fixed modem output lock so that shit doesn't show up on users
  123.           screen and is updated in status line. Someone fucked up this function
  124.           BIGTIME!
  125.         . when user logs in his time is adjusted if private hours is 
  126.           approaching (as well as event time and net time)
  127.         . ansi fuckups after transfers (for those who have the 16550 chip) have
  128.           been fixed. If you experience problems.. go into the config editor and
  129.           turn USE 16550 FIX on. Be sure to have XU.EXE in your bbs directory.
  130.           If you're not using X00, then you're shit out of luck. Either switch
  131.           over, or live with fuckups after transfers.
  132.         . range deletion works properly now
  133.         . VGA intro is a little faster now.. got someone working on improving it
  134.  
  135.    Changes as of 91k include:
  136.         
  137.         . bulletin titles shows who msg is addressed to now
  138.         . resetting the autodelete doesn't take 1094871243 hours anymore,
  139.           it deletes the messages quite fast actually
  140.         . viewing inside archives now supports ZIP/ARJ/LZH and does not
  141.           require that they all be in your bbs directory. Anyplace in 
  142.           your PATH is good enough.
  143.         . connections of 9600/ARQ are translated to 14400/ARQ and download
  144.           time is based on 19200 connections. This should solve the time
  145.           estimation problems. Connections of 14400/ARQ/HST are treated as
  146.           such.
  147.         . private netmail can be read by receiver AND SENDER now.        
  148.         . credits screen updated
  149.         . batch uploads can be given the filenames/descriptions/password 
  150.           and who to sendto before upload begins.
  151.         . bulletin titles made neater
  152.         . single file upload filename looks right (white on blue..etc)
  153.         . greatly reduced the memory requirements for ViSiON-X, it shoudl
  154.           work fine now on everyone's computer (hopefully)
  155.         . a user can extract and view a file inside an archive when viewing
  156.           the archive contents
  157.         . ViSiON-x can accept a parameter that will cause it to force the
  158.           baud rate. I.e. if you're using a frontend mailer or something,
  159.           and it determines the incoming baudrate..rather then have vision-x
  160.           shuffle through with the Hit Return: message, it will set V-X to
  161.           the baudrate. This is done using the following syntax:
  162.  
  163.                 ViSiON-X.EXE /%1
  164.  
  165.           where %1 is the baud rate. This makes it super easy to use. And
  166.           sends the user straight to the matrix. Don't forget the / character
  167.           it's the only way it knows that it's supposed to lock the baud rate.
  168.         . Alt-T (temporary sysop) allows user to add multiple files. Nonsysops
  169.           can no longer add multiple files while online (a bug that i'm 
  170.           suprised nobody noticed but Lord Nukems
  171.         . new users added to list of last callers
  172.  
  173.    Changes as of 91L include:
  174.  
  175.         . message upload WORKS! at fucking last. You can send up as many as
  176.           you want. You won't believe what the problem was. So simple.. and
  177.           nobody has come across it in god knows how long..
  178.         . All dos shells for PKZIP,PKUNZIP,DSZ,etc.. have been optimized to
  179.           swap to EMS whenever possible, and provide logged error messages
  180.           so that we know what's going wrong.
  181.         . IOERROR.LST updated
  182.         . you no longer need to have pkzip,dsz,etc.. in your bbs directory.
  183.           They can be anywhere in your path.
  184.         . New mainstatus screen built in to replace Tracer's. Keep em 
  185.           coming. (that one was LAME)
  186.  
  187.    Changes as of 91M include:
  188.  
  189.         . fixed FIFO bug when uploading message through reply's or uploading
  190.           prepared messages 
  191.         . Error info more exact.. no more stupid Ioerror Unidentified Error
  192.           nonsense. Be sure you have the new IOERROR.LST
  193.         . Connect rate/baud rate distinction fixed. Whenever you want to
  194.           use your locked default rate use %2, and the user's connect
  195.           rate should be %3. 
  196.         . Com ports can be locked at 57600, tho they may conflict with
  197.           modem routines depending on your brand. Only 16.8K modems 
  198.           should lock it that high. It DOES NOT work with 14.4k HSTs. And
  199.           it does not truly lock the internal com routines at 57600 but
  200.           rather at 38400. It is used simply to tell DSZ for transfers
  201.           and netmail to use speed 57600. If this fucks up your transfers
  202.           and stuff.. then you'll have no choice but to lock everything
  203.           down at 38400. Tough nuggets. When your user is online and using
  204.           the board.. messages/ansi's are sent up at a speed no greater
  205.           then 38400. If i can find some new fossil routines, i'll fix it
  206.           but till then, you can be content with 57600 locked baud rate
  207.           transfers.
  208.         . Fixed bug with batch uploads only accepting one predefined
  209.           upload. Woops.. simple mistake.
  210.         . I know the mainstatus screen is fucked and ugly. Just get your
  211.           own and call it mainstat.ans or status.ans (i believe both will
  212.           work). This is temporary until we get good replacements for
  213.           tracers screens.
  214.  
  215.    Changes as of 91N include:
  216.  
  217.         . fixed more problems with message uploads, including when sysop
  218.           locally uploads a message.
  219.         . removed bug that allows unreg'd users to have more than 5 users.
  220.           If you don't know what this little loophole is then it doesn't
  221.           matter.
  222.         . Private messages addressed to users other then receiver do not
  223.           show up in QWK packet.
  224.         . Line editor quoting now works.
  225.         . Quoting (and double quoting) strips all colors inside quoting
  226.           message to keep it one constant color. Looks neater.
  227.         . You can TYPE files during file newscan.
  228.         . DOS Shell's modified to work under OS/2
  229.         . Dave's Silly Door removed.. :)
  230.         . New terminator II style menus.
  231.         . Netmail message tossing sped up. 
  232.         . During netmail calls, DSZ won't pop up until the HUB is ready to
  233.           send the mail package. (i.e. no more DSZ timeouts on long packets)
  234.         . Added several new options to the nodelist editor.. you can list
  235.           all the nodes, and edit the last poll date of each node.
  236.         . New messages scan prompt for "messages addressed to you only?"
  237.         . Promp.DAT automatically created if non-existing
  238.         . Promptfx.exe added to customize global prompt
  239.         . During netmail, a file called NETMAIL.LOG is updated. It contains
  240.           some information on the activity of the net. It tells you who you
  241.           received netmail from, how many messages, and how many went into
  242.           each area. This should help us in dealing with net problems such
  243.           as unreceived mail, duplicate messages, and the good old 0 messages
  244.           received message.
  245.         . Private Netmail is more secure and better structured. It allows you
  246.           to use any title you want. No more of that title: PvtNetmail 
  247.           nonsense.
  248.         . Fixed problem with email sending "this is a private netmail msg
  249.           only". Slight oversight. Private netmail should work perfectly
  250.           now.
  251.         . Added Cyclonus' Filestat ansi as screen #3. Great job man. Keep
  252.           em coming.
  253.         . Multi-nested quoting is handled properly. No more misplaced »
  254.           symbols during quoting. 
  255.         . When quoting, screen does not display text then redraw screen, it
  256.           simply redraws screen. Quicker/easier/better.
  257.         . Added max number of last callers to config
  258.         . Users can edit their uploads later (E from File Menu command)
  259.         . Fixed Message Titles display.. no more roll over
  260.         . Added Download Message feature to message scan (Z from scan menu)
  261.         . File searches modified to allow for downloading, tagging, aborting.
  262.         . Multiple file uploads modified to exclude directories. A bug with
  263.           this while running under OS/2 was also fixed. I've had similar
  264.           reports of this bug (files not being added) on networks. Hopefully
  265.           this will have fixed that part too.
  266.         . If user handle is changed during online user editor, it will now
  267.           save the change.
  268.         . Sysop can no longer force the center line to scroll up during chat.
  269.         . Alt-V User online stats updated        
  270.         . Split Screen chat modified to show time elapsed (a VX first) and
  271.           the current time.. both of which are updated everytime one of the
  272.           screens refresh.
  273.         . Added a Default Chat Mode. It works as follows: Set Up your default
  274.           chat selection in the CONFIG.EXE. To use default chat, press F1. To
  275.           select a chat method, press F3. In either case, F1 exits chat mode
  276.           and F2 initiates special sysop menu.
  277.         . New WFC screen.. extra information shown. Did it myself, watcha guys
  278.           think? (dis the surprise LN)
  279.         . Message top 5 says Highest Posts/PCR instead of Highest/Lowest posts
  280.         . Netmail bug with DSZ popping up after every busy call
  281.         . Netmail will automatically reset message pointers AFTER tossing 
  282.           message.
  283.  
  284.    Changes as of 91O include:
  285.  
  286.         . Postal Service changed from boring box to V-X grey/white header
  287.         . fixed spelling mistake in chat mode (LN makes me do these.. :(
  288.         . fixed save screen with new WFC
  289.         . WFC no longer add local logon to Total Calls
  290.         . unneeded files used in QWK/REP packets deleted after use        
  291.         . redid/optimized netmail routines
  292.         . started work on multinode, at this point users CAN use it, but 
  293.           they will still get errors if two users post in the same message
  294.           base. (this and more to be fixed in later versions).
  295.         . added two commands in MATRIX.. UPLOAD and DOWNLOAD. They allow
  296.           users to upload and download vision-x application forms without
  297.           you having to give them access to your board. This is exclusively
  298.           for The NTG and Concealed Weapon, but can be used by others to 
  299.           allow users to download somefile or something without logging on.
  300.           The only file they can download is [BBS PATH]\APPS\ViS-X.APP.
  301.           Uploads go into [BBS PATH]\APPS.
  302.  
  303.    Changes as of 91P include:     
  304.  
  305.         . turned speaker off during logon's
  306.         . fixed netmail autodelete (i think.. wuz a prob on HUB side)
  307.         . added turbo multiple file add option to file section
  308.         . fixed blue-line overrun
  309.         . added HUB's last net call to WFC.
  310.         . fixed Avatar bug in Full Screen Editor
  311.         . added full cursor control in full screen editor. To use your 
  312.           Cursor Keys, Page Up, Page Down, Home, End, Insert, and Delete
  313.           keys remotely, be sure to turn on doorway mode. They can also
  314.           be used locally with no problem. Oh ya.. also added Ctrl-Left
  315.           and Ctrl-Right which move to word left and word right 
  316.           respectively.
  317.         . Added option in config to allow all messages to appear in the
  318.           same quote color and same textcolor.
  319.         . During newscan, password protected areas prompt for the password.
  320.         . Improved look and feel of file moves.. especially batch moves.
  321.         . Logon allows user to fuck up his handle 3 times before canning
  322.           the chump.        
  323.         . When moving files you are prompted for which conference to move
  324.           them into, followed by the area.
  325.         . New chat tune mode. Choose from default page, specific chat tune
  326.           or a randomly generated chat call. There are currently 113 tunes
  327.           available.
  328.  
  329.    Changes as of 91Q include:     
  330.  
  331.         . FAT Move added.. so when you move files from one directory to
  332.           another directory on the same drive, it takes less then a blink
  333.           of an eye, to move any sized file. 
  334.         . When posting messages it won't always prompt you for a title. I
  335.           have found out why, and have fixed it when the user/sysop sends
  336.           E-Mail. If it occurs anywhere else, then let me know.
  337.         . Unique Message ID codes have been added to each message to avoid
  338.           duplicate messages from being sent through the net. This feature
  339.           means that the post level of each message is no longer used. Thus
  340.           to net properly, all boards must use this version or above, or
  341.           else the message ID's will all be 25 or 50 (or whatever level the
  342.           user is at) and their messages won't be accepted.
  343.         . Fixed a little problem with the HUB's ansis being displayed during
  344.           net time. 
  345.  
  346.    Changes as of 93A include:
  347.  
  348.         . Fixed netmail problem with the runtime error 203 business.
  349.         . Added Message Status Screens
  350.         . Did some major restructing of the user structures
  351.         . Added the ability to add comments in the new user voting
  352.         . Fixed the problems with NUV such as same user being able to
  353.           vote more then once, Newuser never been deleted or validated
  354.           when right amount of votes are reached.
  355.         . Removed Glevel, Gpoints, Gfile Uploads and Gfile downloads nonsense 
  356.           from online user editor and anyother place in the source.
  357.         . Conference hopping fixed for good
  358.         . Added Release/Cracking Group to file structure and made provisions
  359.           for it's use wherever applicable.
  360.         . Added file listing color configurability
  361.         . User MAcro's increased to 80 chars per macro.
  362.         . Fixed problems with configuring newscan (how it used to affect all
  363.           conferences). It works good now. Similarly fixed the access flags 
  364.           (ie. which message areas users are Kicked Out of, Let In, or 
  365.           allowed in according to level). This was really fucked up bad, and
  366.           as a result of it being fixed now, some of the flags may be 
  367.           totally fucked up. So look over your users access flags.
  368.         . Fixed little thing for the HUB side.. if the DSZ transfers are not
  369.           successful.. the last poll date is not updated.        
  370.         . If OS/2 mode is turned on in config, ViSiON-X will use standard
  371.           Copy/Delete commands to move files instead of using FAT moves 
  372.           (which seem to fuck up under OS/2's HPFS)
  373.         . Added SB music to VGA Intro
  374.         . Added SB Paging (providing Use SoundBlaster in Config is on). If
  375.           it is off.. one of the other 144 pc honker tunes will play. The
  376.           Soundblaster file is called CHATCALL.MOD and you can use any mod
  377.           file for your paging.
  378.  
  379.    Changes as of 94A include:
  380.  
  381.         . Speeded up TT.EXE for calculating top 5 message/file stuff
  382.         . Added NUV autodelete/validate for sysops
  383.         . Added Matrix Pulldown Menu File Configurabilty to config
  384.         . Fixed Login Whistle bug
  385.         . Added little tune when system is free and SysopNext has been pushed
  386.         . Fixed netmail bug that allowed nodes to get any message base 
  387.           regardless of which areas the HUB has set for that node.
  388.         . Batch download queue not cleared everytime you quit the file section.
  389.           So you should be able to go into the messages and come back to the
  390.           file section with your batch queue intact. 
  391.         . Full File path removed from batch download display after transfer
  392.         . Sysops cannot edit private netmail anymore (sorry Heretic..haha)
  393.         . After calling external doors.. when door is complete.. it will return
  394.           the user back to the doors menu instead of the main menu like before.
  395.         . Increased total messages (including email, infoforms..etc.) to 30000.
  396.           This is 3 times the original amount and should guarantee that sysops
  397.           don't get a 'There is No room' when receiving netmail.
  398.         . Tidied up the config a bit. This means you will have to REENTER 
  399.           everything yourself. Sorry guys.. no time for conversion program. 
  400.         . Fixed little bug with chatcall going on and on when default chat
  401.           tune is set to 0 and the SBC and CHATCALL.MOD are in use.
  402.         . Re-arranged the CONFIG so that the items are a helluva LOT neater
  403.           and easier to find.
  404.         . Add TRASHCAN external file to prevent specific files from being
  405.           uploaded
  406.         . Uploader Info appears at bottom of the screen for use with GSZ.
  407.           Use the environment variable SET GSZWINDOW=23 to make room for
  408.           the comments. If there's anything else you guys would like to
  409.           see down there let me know.
  410.         . Made all DSZ commands external. They can all be edited using
  411.           PROTEDIT.EXE The Miscellaneous protocols you see in there are
  412.           used for things such as message uploads, qwk/rep transfers,
  413.           netmail protocols, etc.. If you need HA SLOW in there.. here's 
  414.           your chance to use it. Note that for the netmail protocols
  415.           only the first entry is used.
  416.         . Fixed it so that messages uploaded with the QWK/REP system
  417.           are credited as posted messages to boost user's PCR. 
  418.         . Made sure that all uploads.. even as messages are filtered through
  419.           the TRASHCAN
  420.         . Note that netmail protocols (definited externaly using PROTEDIT)
  421.           use the baud rate specified in your node editor. Thus make sure
  422.           it's accurate in there.
  423.         . The following strings in the config can now have the color codes
  424.           (|XX) in them: Sysop working string, Sysop In Dos String, Chat
  425.           Start STring, and Chat Exit STring. 
  426.         . Improved the internal demon tasker for handling uploads. If the
  427.           option Check Uploads in the CONFIG is turned on, all uploads will
  428.           go through a massive testing including: Testing for CRC integrity,
  429.           VIRUSes, changing the zip comment, and deleting files from the
  430.           archive such as BBS ads. A list of BBS ads can be entered in a file
  431.           called KillList in your main bbs directory. Files that fail the  
  432.           testing are deleted and no credit is given to the uploader.
  433.         . Updated the BBSLIST system to include, NUP, Group Affiliation, 
  434.           comments. Plus, sysop can now edit any board entry he wants to.
  435.         . Note.. ViSiON-X gets the modem to answer the phone usually. However,
  436.           it's often more desirable to have the board detect the RING and answer
  437.           the modem itself.. so that if the board ever crashes.. your modem 
  438.           won't be left on auto answer to rake up your callers bills when they
  439.           connect and just sit there in limbo. Thus if you want your bbs to
  440.           answer the phone, set the BBS Answers PHONE to YES. You must also
  441.           set your INIT string to include V1S0=0 (verbal result codes and no
  442.           auto answer). Conversely it's V1S0=1 for modem autoanswer. If you
  443.           have BBS answering the phone.. you can use a program called RINGBOOT
  444.           which will reboot your system after X rings (in the unlikely event
  445.           that your board crashes).
  446.         . Added full Slum-Dweller ansi set for status screens. Awesome job dude!
  447.           Truly the best ones we've got!
  448.         . Took a GOOD look at the AVATAR commands and found they were less then
  449.           satisfactory. Replaced a few of the incorrectly used ones (hope i did
  450.           not fuck up any in the process..) and I will add more of them where
  451.           appropriate for full AVATAR support. Note to sysops/users. There's
  452.           basicaly three types of AVATAR.. AVT/0, AVT/0+ and AVT/1. The best
  453.           of them is AVT/1. Unfortunately, Qmodem/Telix only support AVT/0 which
  454.           sucks the big one! So if you know any guys writing telecommunications
  455.           software tell them to implement AVT/1 so that we can get some kick
  456.           ass speed/commands going here. There's stuff in AVT/1 which would
  457.           speed up screen displays by 1000% ! That's right 10 time speed 
  458.           increase.. sometimes even 100 times faster! No exaggeration. So
  459.           until us modemers have some COMM program that works with AVT/1, I
  460.           can't stick in the AVT/1 codes. 
  461.           Anyways.. tell your users to go ahead and use AVATAR if they got it.
  462.           They'll be looking at a 15-30% speed increase in cursor movements
  463.           and whatnot. Nothing dramatic but at least the 2400 users will have
  464.           an easier time of it.
  465.         . Removed the USE NORMAL MENUS option from the config seeing as it's
  466.           not even fucken used anymore. I hate wastes of space, don't you?
  467.         . Fixed problem with file area insertion trying to copy a 0 byte
  468.           file and popping up with some fucked up error.
  469.         . Fixed problem with users applying from an unwanted area code in 
  470.           AREACODE.BBS not being deleted.
  471.  
  472.    Changes as of 94B include:
  473.       
  474.         . Fixed problem with BBS answering modem (locking up or not working)
  475.         . Fixed problem with Sysops being able to edit private email (for
  476.           real this time)!
  477.         . Touched up NEWS list to look a little neater. 
  478.         . Added the ability to EDIT NEWS items. This is done by pressing the
  479.           letter E from the NEWS EDIT menu (available to sysop).
  480.         . made it so that remote sysops can also pause the sysop log (as 
  481.           opposed to having to be local). 
  482.         . Fixed problem with the cursor moving all over the screen (or text
  483.           appearing in the wrong places) when the status bar is on. You should
  484.           have no cosmetic problems with this anymore.
  485.         . Redid the Alt-B status line that appears at the bottom. The new one
  486.           only takes up one line and works like a charm. NO screen fuckups
  487.           with the status line at all. Continuously pressing Alt-B will have
  488.           it toggle through all the information. I can add anything here, so
  489.           if you want to see some extra info in here.. let me know.
  490.         . Redid full screen user configuration screen. It doesn't redraw as
  491.           many times as it used to.. (faster for users), and the macros and
  492.           the newscan config have been improved. Most noticeable is the 
  493.           newscan config which allows you to turn subs on or off during
  494.           message newscans. Check it out.. i'm sure you'll find it a big
  495.           improvement.
  496.         . Added quick online autovalidate key. Use Alt-= to give a newuser
  497.           instantaneous access to your board. From the moment he enters his
  498.           Alias shortly after enter APPLY from the matrix, you can use this
  499.           hotkey to validate him.
  500.         . Fixed problem with users getting blacklisted for uploading REP
  501.           packet! hehehe... kinda funny.. at the time. Just a simple error
  502.           of hard coding ViSiON-X.* into the trashcan.. i changed it to
  503.           ViSiON-X.EXE and ViSiON-X.COM.
  504.         . Fixed AVATAR clear screen bug.  
  505.         . When a remote sysop adds a file online.. he can no longer add files
  506.           from outside the default directory.
  507.         . All files that fail the Demon Tasker File Checker, or are found to
  508.           be in the TRASHCAN file, are placed in a directory called BAD (you
  509.           can specify where this directory will be in your CONFIG.EXE) as 
  510.           opposed to being deleted.
  511.         . Remote sysops can no longer create new file areas.
  512.         . You can't set the root directories as an upload path.
  513.         . Made clear the fact that |CR could be used to add a carriage return
  514.           to your prompts (and macros).
  515.  
  516.    Changes as of 94C include:
  517.  
  518.         . Fixed bug that sent TAB character as o character. This is a problem
  519.           with Qmodem in Avatar mode.. kinda lame.. but what can you do. So
  520.           I manually translated Tab codes into 8 spaces.
  521.         . Fully implemented AVATAR. The old file extension of .40 has been
  522.           removed and replaced with .AVT You can create your own AVATAR files
  523.           for display to AVATAR users. They will generally go much faster.
  524.           Furthermore, if a user has AVATAR mode on, all ANSI graphics are
  525.           converted into their respective AVATAR codes. Most notably is the
  526.           repeat character sequence ^Y(CHar)(Count). In just three characters,
  527.           you can send out up to 255 occurences of the character COUNT. This
  528.           AVATAR only feature has been used to speed up the display of 
  529.           external files. Basically.. all external files (written in ANSI)
  530.           will be converted to AVATAR on the fly (if the user has AVATAR on).
  531.           Each character is queued.. so if more then one occurence of the character
  532.           occurs, the above sequence is sent out instead. Altho, this is bad
  533.           when only 2 characters repeat.. this becomes extremely cool when you
  534.           get those many column lines and whatnot. Initiali benchmarks showed it
  535.           to be 10-40% faster depending on the ansi in question.
  536.         . Reorganized the BBS listing so that the Board Name comes first.
  537.         . Added Set Last CAll Date option (Z) into File Menu
  538.         . Added ^M for use in User Macros.. you can have something like
  539.           Ryec [FLT/ViSION-X]^M/S^M to sign your sig and save your message.
  540.           Note it's the ^ carrot followed by the letter M.             
  541.         . Redid sysop user editor and a majority of each options. It doesn't
  542.           redraw the screen as much (much faster remotely), and has more
  543.           detailed info and whatnot.
  544.         . Now for the message bases. I'm not sure where to start but here goes.
  545.           The message structures have been TOTALLY redone. You're going to have
  546.           to delete all your messages, all your feedback, email, infoforms,
  547.           the works. In it's place is a new system that is:
  548.  
  549.             1. Dynamic. THis means that a one line message won't take up 8k of
  550.                disk space (but rather.. the minimum 512 bytes). It also means
  551.                that users can upload ANY sized message what so ever. So if a
  552.                user wants to upload a 2 meg ANSI.. it WILL BE displayed in it's
  553.                entirety.
  554.  
  555.             2. Isolation. Each message area will have it's own index file and
  556.                text file. The same goes for the feedback, infoforms, email,
  557.                news, etc.. This will avoid sysops from having to trash their
  558.                entire messages because of one fucked up area or something.
  559.  
  560.             3. Due to memory constraits, users will not be able to edit or post
  561.                (and by post, I mean type out .. not upload) messages greater
  562.                then 300 lines. I could perhaps push it to 400 but why bother..
  563.                it only takes up more memory.. and I can't imagine any user
  564.                typing up 400 lines of text..
  565.  
  566.             4. Packers. Since it's a dynamic structure (and a fast one at that),
  567.                sysops will have to set up an event to run a PACKER. This packer
  568.                will in effect rebuild all the message indexs/files leaving out
  569.                the deleted ones. It's not ABSOLUTELY necessary that you run this
  570.                packer everyday.. but the longer you hold off, the longer it will
  571.                take to run. I STRONGLY suggest that sysops setup a nightly event
  572.                that starts shortly after their netmail is completed. This way,
  573.                your system is up and running at max efficiency after the 
  574.                onslaught of all those felonyNet msgs (not).
  575.  
  576.             5. Messages can now be paused or aborted. To abort, it's any of the
  577.                following: X, ^X, ^K, ^C, ESC or SPACE. To Pause, it's ^S or ^A
  578.                and press any other key to resume.
  579.  
  580.             6. The messages are converted to AVATAR codes (if it's turned on
  581.                by the user). This will help speed up the messages somewhat.
  582.                See the above notes on AVATAR for full details.
  583.  
  584.             7. Netmail structures have been modified as well. There are now
  585.                three files within the net package (as opposed to 1). You will
  586.                find that they are much smaller then earlier counterparts, and
  587.                that they too carry across the limitless message sizes. Also,
  588.                the BBS will check for incoming dupes on the NODE side as well
  589.                as the HUB side.. so slip ups on the HUBS part won't result
  590.                in you receiving dupes.
  591.  
  592.         . Fixed problem with connection rates being unstable, and modem not
  593.           answering the phone (when set to BBS answers phone mode).
  594.         . Fixed problem with conference jumping. If you wish to switch 
  595.           to conference 2, you can type: J,2 <ENTER> or J <ENTER>(wait) 2 <ENTER>
  596.         . Hopefully fixed the problem with users not being able to download
  597.           because their ratio was out of wack. This was a bug in the MCI code
  598.           usage, where the %UD command would actually overwrite the user's
  599.           REQUIRED U/D ratio with the user's ACTUAL U/D ratio.. causing him
  600.           to be out of wack all the time.
  601.         . You can use a file called EMLNEWS.BBS in your textfile directory.
  602.           This file will be displayed in the EMAIL menu between the EMAIL
  603.           header and the number of incoming/outgoing mail.
  604.         . Added a cool little feature to the message areas. You can specify
  605.           specific netmail origin lines for each different net area (as well
  606.           as use the default origin lines in the CONFIG). To use the default
  607.           ones, just press ENTER on a blank line (when creating the areas).
  608.         . Added FelonyNet blacklist. Create a file called NETBLACK.LST in your
  609.           main BBS directory. All names in there will have their messages
  610.           skipped over when the HUB receives them.
  611.         . Fixed problems with Window open/close not returning cursor to the
  612.           proper position.
  613.         . Modified the Alt-H and Alt-V help/user screens to display more neatly
  614.           with full color and the bottom part being still usable.
  615.         . Feedback changed so that it's treated more like E-mail. There is 
  616.           no more feedback menu. And if there is more then one sysop, the user
  617.           will have the choice of who to send feedback to.
  618.         . Modified horizontal split screen chat looks. 
  619.         . Added FidoNet compatibility. For information on setting up a Fido 
  620.           based net, read the dox. Thanx go to Big Mario who provided the
  621.           foundation source for the fidomailer. Note to all Fido buffs (what
  622.           few there are). This implementation of Fido is just barely getting
  623.           out of it's early stages. It was finished in 4 hours of work, so
  624.           chances are that it's not fully working. More tests will be applied
  625.           to ensure that it works 100%. You can count on Fido being fully
  626.           working (if it isn't already) by 0.96.
  627.  
  628.    Changes as of 95A include:
  629.  
  630.       .  Fixed bug with phone not going off hook and weird characters 
  631.          appearing when modem inits, etc..
  632.       .  External TT.EXE program used to calculate the top ten stats has been
  633.          removed and replaced internally with a much faster routine that takes
  634.          less than 2/10ths of a second on a 386-25 with 73 users. It also updates 
  635.          each time it is displayed so that it's always accurate.
  636.       .  Fixed bug with netmail. Damn thing.
  637.       .  Fixed some display bugs attributable to AVATAR. The only way I could
  638.          do it was substitute the proper ANSI codes for relative cursor 
  639.          movements (AVATAR has no such relative commands,.. lame). Damn ANSI 
  640.          and AVATAR just aren't similar enough. Maybe I'll write RYECTAR/0 
  641.          or something.. ;)
  642.  
  643.    Changes as of 95B include:
  644.  
  645.       .  Fixed bugs with doors not opening, and batch file prompt coming up
  646.          again and again. 
  647.       .  Redid the Config again. Much better system. Unfortunately, You'll
  648.          have to re-enter everyting once again.
  649.       .  Fixed problems with netmail that were a result of no messages being
  650.          in the net base when new ones were being received. It wasn't a major
  651.          bug in any way, just made the log file inaccurate and a few minor
  652.          inconsistencies. But why stop at anything less then perfection??
  653.       .  Added parameter to PACKUSER that will force it to pack user base
  654.          without stopping to wait for a prompt.
  655.       .  Fixed bug with board crashing when someone tries to quote in the
  656.          single line screen editor.
  657.       .  Finally found out what the reason was behind that one line of garbage
  658.          we would sometimes get in quoted messages directly under the "Quoting"
  659.          text. That's been remedied (and for those curious ones, it was caused
  660.          by users using the single line editor to quote their messages.. and 
  661.          the bug was attributable to the previous author.. gotta love these
  662.          cheap shots of mine..)
  663.       .  Fixed up the /W used to show the users online in multinode systems.
  664.          The display is cleaner, more accurate and no longer displays garbage
  665.          anyplace.
  666.       .  It seems the bottom status line still fucks up occassionaly. So I've
  667.          removed the "Lvl: xxx" entry form the first page and moved it to the
  668.          second.
  669.       .  During batch transfers, if all files aren't received, the batch queue
  670.          will contain those files that have still not been successfully 
  671.          downloaded.
  672.       .  Re-enabled the Jx, Mx, Tx commands (where x is a number from 1 to 5)
  673.          which allow the user to select which conference he will be going into.
  674.       .  Fixed problem with T command (for Transfer Section) asking user to
  675.          create areas as a result of it being in conference 2 of the messages,
  676.          originally, and there not being a conference 2 in the file section.
  677.          This is also attributable to the line in the config that says 
  678.          "Ask Conference in File SEction?". Setting this to NO would result
  679.          in that bug. But either way, it's been fixed now.
  680.       .  Removed visual bug problem when an anonymous message is posted, and
  681.          the sysop is reading the message (this occured only in if the boxed
  682.          message header was in use).
  683.       .  Redid the algorithms behind the online chats. Talk about outdated
  684.          thinking!!! geezuz.. anyways, it's been retouched looks wise, made
  685.          12 times faster for both sysop and user and now redraws the screen
  686.          as little as possible. Plus, the bottom line that flings to the top
  687.          line will keep it's color in multicolor chat.
  688.       .  Added F6 function key that works from any menu. Use this to load
  689.          up your CONFIG.EXE file for quick alterations. It is not listed
  690.          in the Alt-H help screen due to lack in space.
  691.       .  Added Confirm file move prompt to single file moves. Just in case
  692.          you accidently move the wrong file or change your mind at the last
  693.          minute.. no names.. eh LxRD NxKE?
  694.       .  Fixed up user Konfig. There were some display problems. All ok now.
  695.       .  Added option in the config which will freeze user time during 
  696.          chats (if so selected). But if you want to charge them for the time
  697.          they spend talking to the mighty sysop, go ahead.. ;)
  698.       .  Ok, as a result of the problems with origin line length in Fido,
  699.          the FIDOMAIL will only import/export the 1st origin line, and the
  700.          message reading will only display the first origin line.
  701.       .  Modified the Last callers (W from Main) to show the node number the
  702.          user called on (when running in Multinode of course). 
  703.       .  Fixed the Edit Bulletin bug which would cause a runtime error 203
  704.          when the user aborts the edit bulletin command.
  705.       .  Added option in config called USE AC in USERNOTE. If set to YES,
  706.          this option will search the board's userlist for the sender's
  707.          phonenumber and add his area code to the end of the usernote,
  708.          and display it (only) in the message section.
  709.       .  Fixed bug with users getting blacklisted for uploading messages.
  710.          This was caused when they aborted the message upload. They'd have
  711.          a good chance of getting blacklisted, and your text files would
  712.          suddendly increase 9 or 10 megs ;) The cause for this was 
  713.          discovered by Wolverine. Thanx go to him for guiding me to the
  714.          cause of the problem.
  715.       .  Added 3 options under Miscellaneous dealing with the status screens.
  716.          As per the request of that LxRD NxKE fella, the main, message and
  717.          file status screens can be optionially turned on/off.
  718.       .  Added Conference Access flags for File Conferences. Now you can
  719.          determine which Msg/File conferences users will be allowed in, 
  720.          without having to give them access to both Msg/File areas when you
  721.          give them access to a conference. Confused? It'll come clear to you
  722.          eventually.
  723.       .  Redid the credits (^) screen.
  724.       .  Added default file listing colors to the config
  725.  
  726.    Changes as of 95C include:
  727.    
  728.       .  Added full Color Scrollback (Up arrow key from anywhere). That's the
  729.          good news. The bad news is that it's only 12k (3 pages) in size. But
  730.          here's some more good news. It works like a charm! It even works in 
  731.          the message section. Heck, it works ANYWHERE I'm glad to say. I'll 
  732.          get it bigger somehow.
  733.       .  Messages are now included in texttrap (why not eh?).
  734.       .  Fixed it so users can't type files in a no download area.
  735.       .  Well ho! In the same beta release.. increased the size of the scroll
  736.          back buffer to 32k (8 pages). Plus fixed bugs in scrollback display
  737.          when AVATAR was turned on. And also, set it so that the scrollback
  738.          is disabled in message editing, so that the cursor keys still work.
  739.       .  Made it so that you can enter 5- (when asked to quote lines) and
  740.          it will accept lines 5 and onward.
  741.       .  Fixed bugs with CONFIG crashing when .DAT files aren't there. Plus
  742.          note, I made an error in assuming DSZ was case insensitive. Make
  743.          certain that ALL DSZ command lines are in their proper case (more
  744.          often then not in lower case).
  745.       .  Fixed (hopefully for the last time) the problems associated with
  746.          message uploading and the trashcan. Heretic.. maybe your dream
  747.          trashcan idea was really a nightmare in disguise. But I guess we'll
  748.          have to live with it and iron out the bugs through experience,
  749.          anger, grief, frustration and a few properly used curses.
  750.       .  Scrollback stabilized and activated ONLy when sysop is on locally.
  751.          This should keep the remote end fairly quick.
  752.       .  Added /Save command for multinode. This allows you to send a message to
  753.          another node. It shows up the next time he presses a key in a menu.
  754.       .  Added /Help command for multinode. It shows you a list of all commands
  755.          that work with multinode.
  756.       .  Added 3 new message headers. They make look familiar to a few of you.
  757.          The more the merrier I say.
  758.       .  Changed the look of the current message area box.
  759.       .  Greatly speeded up the search for new users to vote on.
  760.       .  Redid the login and system password boxes to the new Ryec Grip (Tm)
  761.          boxes.. ehehe.. it looks original you gotta admit.
  762.       .  Double checked on all newscans, plus added a new feature to the file
  763.          newscanning. You can select Y to newscan all online areas, or A to
  764.          newscan both online and offline areas.
  765.       .  Tried my best to ensure that all files are kept closed and opened
  766.          only when needed. This will be of great help to those systems which
  767.          crash at odd times and multinode boards in general. Alas, until this
  768.          goes through some major testing, it's possible that i've missed
  769.          a few key RESET or CLOSE statements in the source. If ever you see
  770.          a blank screen with nothing happening, or some kind of information
  771.          not being saved.. note down the circumstances in which it happened.
  772.          Then push a few keys and see if you can sneak out of it.
  773.       .  Fixed bugs related to file moving into different conferences (both
  774.          for the single move and batch moves)
  775.       .  Fixed bug in which the Your Stats command from the file section did
  776.          nothing if the Use File Stats screen in the CONFIG was set to NO.
  777.       .  Fixed bug with user entering netmail session if net password left
  778.          blank in CONFIG. Thanx go to Pepsiman for pointing out.. and boo for
  779.          the beta sites that NEVER spotted this one.
  780.       .  Completed a good portion of the multinode chat. It's probably gonna
  781.          be a little buggy but it'll get ironed out eventually. It includes
  782.          features such as on the fly colors, up to 4 real-time split screen
  783.          chats, instantaneous window sizing for new chatters, buffered input,
  784.          text scrolling, a paging system, and the works. Currently, the 
  785.          paging system fucks up at times and it's possible that one window's
  786.          buffer will underflow (resulting in all of it being displayed). I'll
  787.          work on that in the upcomming betas. Till then, this should satisfy
  788.          most multinode fanatics. Btw, It's BLAZING FAST! I tested it on a
  789.          hard drive with a small cache. If you point the NODEDAT directory
  790.          to a ramdisk.. you'll turbo.. guaranteed.
  791.       .  Did some work on the file request option in the file section (F).
  792.          It's not done.. but it's there for expansion purposes.
  793.       .  Added file sharing to the multinode chat, for more reliable 
  794.          interaction. It's not perfect yet tho.. so I've gotta keep at it.
  795.       .  Added chat delay factor to the config. Use this to time the PC
  796.          chat tunes. I found a value of 5 to be approximately the right 
  797.          value for a 386-25 and a value of 11 for a 486-33. Experiment by
  798.          trying different values and testing the chats.
  799.  
  800.    Changes as of 95D include:
  801.  
  802.       .  Fixed bug with message replying crashing at odd times. This was
  803.          reported by Lord Nuke before he jumped off a bridge.. and was
  804.          attributable to the title being cut off at a certain point. This
  805.          has been ratified, and it works fine now.
  806.       .  When reading a message locally, you can 'download' the message
  807.          into a text file. 
  808.       .  Fixed problem with 11 digit international numbers not being accepted.
  809.       .  With the ungoing quest to make multinode safer, I've altered the
  810.          message routines so that the files are kept closed until needed.
  811.          What this means is that you'll get a lot of driver activity in the
  812.          message area, going from one message to the next. It has to open the
  813.          file, seek to it, read from it then close it (as opposed to seek then
  814.          read only). The positive side to this is that there's a good chance
  815.          you won't ever lose messages or get crossed linked stuff. Plus the
  816.          fact that if you're running multinode, two users can be in the same
  817.          message base at the same time and not run into any problems.
  818.       .  Added option to email menu (M) which will modify (edit) outgoing
  819.          email.
  820.       .  Fixed bug with NUV rejects still showing up in user list even tho
  821.          their records are wiped.
  822.       .  Fixed it so that the full screen user editor quit when you delete
  823.          the user.
  824.       .  Added command line parameter. Run ViSiON-X.EXE /POLL to immedietely
  825.          poll FelonyNet. Once poll is over, it will exit back to DOS. This
  826.          can be useful for multi-net systems running under Fido.
  827.       .  Fixed the ansi/avatar detect to work quicker and more effectively.
  828.       .  When listing users, the Area Codes appear in a different color for
  829.          locals then for LD users.
  830.  
  831.    Changes as of 95E include:
  832.  
  833.       .  Fixed problems associated with computer locking when More Prompts
  834.          were turned on. Another page fault problem or something, fixed by
  835.          compiling a unit into memory rather then as an overlay. Go figure.
  836.       .  Ok did some more work on the scrollback. This attempt to speed it
  837.          up was successful! On an ansi that took 4.05 seconds without the
  838.          scrollback, I was able to decrease the amount of time it took 
  839.          from 13.18 seconds to 5.98 seconds. So currently, the scrollback
  840.          display speed is 67% of normal, as opposed to 30%. I'll continue
  841.          to work to speed it up, but I doubt I can do anymore (the 'slow'
  842.          routine is in 90% assembly right now). So now that it's fast, I
  843.          will no longer disable the scrollback if a user is on remotely.
  844.          If you want the scrollback off permanently, you set it off in
  845.          the config. Otherwise, it's used all the time. 
  846.       .  Fixed but with qemm errors while running the config (I hope).
  847.       .  Fixed bugs during message newscan.. 1) Having to push enter twice
  848.          and 2) it not working properly.
  849.       .  I don't know what it is with the config.. but it still crashes.
  850.          I've noticed that it crashes whenever the DATA dir does not exist,
  851.          and the protocol files aren't in there. Dunno why.. but it happens
  852.          now and again. So if you are running the config.. make sure the above
  853.          is met.. (especially in multinode).
  854.       .  Fixed bug with Message Reading prompt not appearing in message base.
  855.       .  Added some stuff in the config for FIDO.. the fidonet name, shortname
  856.          and origin line. Plus set it so that the Fido origin line doesn't
  857.          overwrap to the next line.
  858.       .  Fixed the bug with the runtime error 203 when sysop goes to downloads
  859.          a message and then aborts the process.
  860.       .  Fixed the bug with new users not showing up in NUV and other problems
  861.          relating to writing to the user file of NUV users.
  862.       .  The newuser procedure will ask for a password 3 times only before it
  863.          aborts.
  864.  
  865.    Changes as of 95F include:
  866.  
  867.       .  Finished the configurable chat. This baby allows you to have up to 50
  868.          independently configured chats at once. Read the DOX for info on using
  869.          the CHATCFG.EXE program. Ultimate thanks go to High Voltage who brought
  870.          an original idea of his own into reality.
  871.       .  Removed that stupid shit (!!) that kept showing up beside uploader
  872.          name and in other places in the file section.
  873.       .  Fixed that stupid Switching to conference 1 bug that wipes out your
  874.          first message base if user doesn't have access to 2nd conference.
  875.  
  876.    Changes as of 96A include:
  877.  
  878.       .  Fixed up arrow in message base.
  879.       .  Commas not allowed in file descriptions
  880.       .  Fixed display bug with EDIT file command (Sending To:)
  881.       .  Totally redid all fossil/comm routines. As it stands now:
  882.  
  883.          - You NO LONGER need a fossil driver (such as X00 or BNU) but it
  884.            will work with one installed (for Frontdoor etc..)
  885.  
  886.          - The 16550 bug has totally DISAPPEARED with the new fossil 
  887.            routines.
  888.  
  889.          - You can configure the size of the modem Input and Output buffer
  890.            in the config.
  891.  
  892.          - ViSiON-X will now support COM ports 1-4.
  893.          
  894.          - All modem input/output is buffered so there should be no char.
  895.            loss or garbage ansi anymore for 2400's 
  896.  
  897.    Changes as of 96B include:
  898.  
  899.       .  Fixed some problems that arose with the new fossil routines, such as
  900.          lack of CTS flow control, character loss, unwaranted pauses, slow
  901.          downs, etc..
  902.       .  Fixed shelling and other such activities that would affect the left
  903.          over routines and interrupt vectors, causing the board to hang or
  904.          a QEMM error (one more to our list) coming up. It should function
  905.          properly once again.
  906.       .  Fixed (while I was in the neighborhood) the problem with the EVENT
  907.          spawning a door call after it is completed. Now ViSiON-X will exit
  908.          with the proper errorlevel (0).
  909.       .  Also, while I was in the neighborhood (it's funny where all these
  910.          bugs take me), I fixed the problem the sysop gets when the dos
  911.          shell password is entered remotely. You'll find the display a lot
  912.          more appropriate now.
  913.       .  Fixed the bug with the FIDOMAIL only importing 9 messages.
  914.       .  Fixed a good number of problems related to the new modem routines,
  915.          such as the pause at logon, the zip lab screwing up, the doorway
  916.          shell, etc... There's probably a few other places where problems
  917.          will arise, but now that i know how to take care of them, they
  918.          will be easily fixed.
  919.       .  Fixed forward email bug with it not quoting.
  920.  
  921.    Changes as of 96C:
  922.  
  923.       .  I've undertaken the task of cutting down on the size of the
  924.          EXE and OVR file. I believe this may be the cause of the problems
  925.          we're having with QEMM and random problems and lockups.
  926.       .  The first thing removed is all the internal ANSI's. They will
  927.          now be provided externally with the install program.
  928.       .  Added ^R and ^P to string editing that will bring up old descriptions
  929.       .  Hopefully fixed most of the problems with lockups! maybe..
  930.    
  931.    Changes as of 96D:
  932.  
  933.       .  Fixed status color loss in file status screen
  934.       .  Fixed problem with free file areas still expecting user to
  935.          have file points
  936.       .  Fixed that status screen header
  937.       .  Made sure that silly interrupt that the new fossil routines grabs is
  938.          ALWAYS restored. If it isn't you'll find V-X (and sometimes OTHER
  939.          applications) locking up when it goes to reload (or if phone rings!).
  940.       .  Fixed bug with View All Sysops command from sysop menu crashing
  941.       .  Fixed Cosmetic bug with news display
  942.  
  943. Changes as of 96E:
  944.  
  945.       .  DAMN! missed a spot. Logging on locally, pressing Shift-F10 and
  946.          then logging off leaves the damn interrupt unrestored (leaving ya
  947.          open to lockups (10-50% chance). Damn, damn.. it's gone.
  948.  
  949.       .  Ok, I can guarantee the interrupt vector gets released now.. even
  950.          if a runtime error occurs. Sysops should keep their eyes open for
  951.          any and all run time errors. Record the number and the location.
  952.          You may see, runtime error 202, 203, 204. The first one was not
  953.          reported earlier and may have been responsible for those odd 
  954.          crashes. At least now, you'll get a runtime error and the board
  955.          will be reloaded (anything's better than just hanging eh?).
  956.  
  957. Changes as of 96F:
  958.  
  959.       .  Shortened the ^R ^P description thing so it doesn't overflow the line.   
  960.       .  Redid batch upload input sequence
  961.       .  Redid the vision-x headers
  962.       .  Fixed bug with last callers header being too big
  963.       .  Added new option in CONFIG that lets sysop determine what level a
  964.          user must have to view/extract from an archive.
  965.       .  Added the ability to extract files from an archive and download them.
  966.       .  The Hackman (the dude) finds the Sysop Available bug! World is 
  967.          stunned by discovery..
  968.       .  Another point for the Hackman who discovered the cause of the
  969.          infamous last-read pointer reset in area 1!
  970.       .  Added 5 line descriptions and FILE-ID.DIZ (10-line) reading (goofs)
  971.       .  The CONFIG option Auto Validate uploads now works.
  972.       .  Fixed problem with screen disappearing when you enter an area
  973.          with no messages.
  974.       .  fixed problem with cracking group distorting the description
  975.       .  each file area can now determine the level a user must have to
  976.          be able to upload and download. This means you can have an area
  977.          where only couriers can download by all users can see the files.
  978.       .  Set it so that the file header for extended display is the same
  979.          as the normal listing header
  980.       .  Fixed problem with not being able to blank (delete) file
  981.          descriptions.
  982.       .  Archive extraction requires that you have sufficient file points
  983.          to download it. NO more free-loafing ..hehe.
  984.       .  You can now create a file called TOOSLOW.BBS in your textfile
  985.          directory. This screen will be shown to users who's baud rates
  986.          are far too slow (before they're asked for the password).
  987.       .  Fixed problem with [Netmail Host] popping up around midnight,
  988.          even though the sysop has no netmail hours set.
  989.       .  Fixed problem with Kill Area command nuking all the file listings
  990.          in the areas following the one being deleted.
  991.       .  Fixed problems with file sorting 'fake-locking' and made it look
  992.          a little better as well.
  993.       .  Added a configurable message header. For further information
  994.          look it up in the dox.
  995.       .  Added full editing to the string descriptions (i.e. given Old, 
  996.          prompted for New). This includes Cursor Left, Right, Home, End,
  997.          ^R, ^P (mentioned earlier), Ctrl-Left (word left), and Ctrl-Right
  998.          (word right).
  999.  
  1000.  
  1001.    Note: Make sure you have the line SET DSZLOG=[DRIVE:]\PATH in the batch
  1002.    file that loads up your bbs. Where DRIVE:\PATH is the same one as found
  1003.    in your CONFIG program, line 135. This will (hopefully) ensure that all
  1004.    batch uploads are handled alright.
  1005.  
  1006.    Here is a sample batch file of RUN.BAT needed to run the board:
  1007.  
  1008.         @echo off
  1009.         c:
  1010.         cd \bbs
  1011.         vision-x %1 %2 %3 %4 %5
  1012.         if errorlevel 255 goto Reboot
  1013.         if errorlevel 120 goto START
  1014.         if errorlevel 119 goto ALT9
  1015.                 ..      ..
  1016.         if errorlevel 111 goto Alt2
  1017.         if errorlevel 110 goto ALT1
  1018.         if errorlevel 90 goto FATAL
  1019.         if errorlevel 9 goto CtrlBREAK
  1020.         if errorlevel 4 goto EXIT
  1021.         if errorlevel 3 goto Door
  1022.         if errorlevel 2 goto EXIT
  1023.         goto START
  1024.  
  1025.         :START
  1026.         run
  1027.  
  1028.         :Exit
  1029.         echo Later dude.
  1030.  
  1031.    Notice several things.. errorlevels between 120 and 254 should never 
  1032.    occur, but that will trap them in case they do for some oddball reason.
  1033.    Error levels 119-110 occur when you press Alt-9 to Alt-1 on your keyboard.
  1034.    They can be used for little macros, to run your terminal program, external
  1035.    user editor, etc.. Fatal errors should generally force a computer reset
  1036.    to ensure proper functioning. Ctrl-Break can be handled as you please.
  1037.    EXIT is when your BBS terminates (or SYSOP next), and DOOR should call
  1038.    door.bat. 
  1039.  
  1040.    In most systems, the best setup is to use two batch files. RUN.BAT and
  1041.    BBS.BAT. The latter of which is a small batch file that would initialize
  1042.    your fossil driver and set the DSZLOG environment. Then it would call
  1043.    RUN.BAT. Here's an example of BBS.BAT:
  1044.  
  1045.         @echo off
  1046.         c:
  1047.         cd \vision-x
  1048.         x00 e
  1049.         xu set:1:38400:8N1 lock:1:38400
  1050.         Set DSZLOG=c:\vision-x\dsz.log          /* same as in V-X Config */
  1051.         echo ─ Loading BBS, please wait.. 
  1052.         run.bat
  1053.  
  1054.  
  1055.  
  1056. Ryec
  1057.  
  1058.